package com.aaa.web.dao.carmessagedao;

import com.aaa.entity.storecar.StoreCarMessage;
import com.aaa.web.commons.StoreCarQuery;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @ClassName StoreCarMessageDao
 * @Description 门店电瓶车管理页面
 * @Author 许一鑫
 * @Date
 **/
@Mapper
@Component
public interface StoreCarMessageDao {
    /**查询所有门店电瓶车信息包含门店名，车型号， 出厂码，生产日期，售出日期，是否售出*/
    List<StoreCarMessage> getStoreMessage(StoreCarQuery query);
    /**查询门店中所有信息条数
     * @param query*/
    Integer getStoreCount(StoreCarQuery query);
    /**添加新的门店车辆信息，车型号，出厂码，门店，出厂日期*/
    void addNewStoreCar(StoreCarMessage s);
    /**删除新增错误的入库信息*/
    void delStoreCar(StoreCarMessage s);
    /**提交车主信息*/
    void addCarUser(StoreCarMessage s);
    /**查询出厂码是否存在*/
    String findcarcode(String carcode);
    /**查询该车辆所在的门店*/
    Integer findschoolid(StoreCarMessage s);
}
